# 只写评级的条件判断语句，前面的代码先省略
class 成绩单():

    @classmethod
    def 录入成绩单(cls):
        cls.学生姓名 = input('请输入学生姓名：')
        cls.语文_成绩 = int(input('请输入语文成绩：'))
        cls.数学_成绩 = int(input('请输入数学成绩：'))

    @classmethod
    def 打印成绩单(cls):
        print(cls.学生姓名 + '的成绩单如下：')
        print('语文成绩：' + str(cls.语文_成绩))
        print('数学成绩：' + str(cls.数学_成绩))

    @classmethod
    def 打印平均分(cls):
        平均分 = (cls.语文_成绩 + cls.数学_成绩) / 2
        print(cls.学生姓名 + '的平均分是：' + str(平均分))

    @classmethod
    def 评级(cls):
        平均分 = (cls.语文_成绩 + cls.数学_成绩) / 2
        if 平均分 >= 90:
            print('优')
        elif 平均分 >= 80:
            print('良')
        elif 平均分 >= 60:
            print('中')
        else:
            print('差')


成绩单.录入成绩单()
成绩单.打印成绩单()
成绩单.打印平均分()
成绩单.评级()